package Day06;
/*
方法的注意事项
   1.方法定义在类中和其它方法并列,不能方法套方法 (定义子啊类中其他方法外) //方法写到了main方法中是错的
   2.方法形参上定义的变量作用域仅仅在方法中
   3.不能定义两个完全相同的方法
   4.定义好的方法可以反复使用,提高代码复用性
   5.调用方法传参的时候支持类型的自动提升
   6.如果返回值类型为void不能return值,也不能直接打印
   7.如果返回值类型不是void可以直接打印
   8.如果方法返回值类型不是void,针对返回值我们可以获取也可以不获取
 */
public class MethoDemo02 {
    public static void main(String[]args){

        //1.方法定义在类中和其它方法并列,不能方法套方法 (定义子啊类中其他方法外) //方法写到了main方法中是错的
        /*public static int method(){
            return 3;
        }*/

        //2.方法形参上定义的变量作用域仅仅在方法中
    //    method02(13);
/*
        int width=3;
        int length=4;
        System.out.println(width*length);*/

      /*//  4.定义好的方法可以反复使用,提高代码复用性

        int getArea1=getArea(3,4);
        System.out.println(getArea1);
        int getArea2=getArea(12,17);
        System.out.println(getArea2);*/
    }

    public static int getArea(int length, int width) {
        int area = length * width;
        System.out.println(area);
        return 9;
    }
    public static int method(){
        return 3;
    }

    public static void method02(int i){
        System.out.println(i);
    }

    /*  3.不能定义两个完全相同的方法
    public static void method02(int b){

    }*/
}
